package com.test.design.pattern.singleton.demo1;

/**
 * @ClasName Singleton
 * @Descripution TODO 饿汉式-方式1（静态变量方式） 类加载就会导致该单实例对象被创建
 * @Author leikw
 * @Date 2021/10/30 14:10
 * @Version V1.0
 */
public class Singleton {

    private Singleton(){}

    private static Singleton singleton = new Singleton();

    public static Singleton getInstance(){
        return singleton;
    }

//该方式在成员位置声明Singleton类型的静态变量，并创建Singleton类的对象instance。
//instance对象是随着类的加载而创建的。如果该对象足够大的话，而一直没有使用就会造成内存
//的浪费。

}
